#coding=utf-8
import os
import time

def nsfile(s):
    '''The number of new expected documents'''
    #判断文件夹是否存在，如果不存在则创建
    b = os.path.exists("D:\\python\\ex\\Pythontest\\")
    if b:
        print("文件夹存在!")
        print("开始生成文件!")
    else:
        os.mkdir("D:\\python\\ex\\Pythontest\\")
    #生成文件
    for i in range(1,s+1):
        localTime = time.strftime("%Y%m%d%H%M%S",time.localtime())
        #print localtime
        filename = "D:\\python\\ex\\Pythontest\\"+localTime+".py"
        #a:以追加模式打开（必要时可以创建）append;b:表示二进制
        f = open(filename,'w')
        f.write("#coding=utf-8")
        f.write("'''JamesZhang'''")
        f.close()
        #输出第几个文件和对应的文件名称
        print("正在生成第"+" "+str(i)+"文件"+":"+str(localTime)+".py")
        time.sleep(1)
    print("全部完成！")
    time.sleep(1)

def main():
    s = eval(input("请输入需要生成的文件数："))
    nsfile(s)


main()
